@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; border:0; color:#6b6b6b; font-size:12px;}
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset,img{margin:0; padding:0;font-size: 100%; font-family:"瀹嬩綋"; border:0; } 
button,select,textarea,input{margin:0; padding:0; font-size:12px;}
ul,ol,li{ list-style:none;}
a{ color:#29384b;text-decoration:none;}
a:hover{color:#29384b;text-decoration:underline;}
.green{ color:#090;}
.red{ color:#f00;}

.BlueTable{ border-top:solid 1px #93c6ee;border-left:solid 1px #93c6ee; background:#fff;}
.BlueTable td{ line-height:25px;border-right:solid 1px #93c6ee;border-bottom:solid 1px #93c6ee; text-align:center;font-family:Arial, Helvetica, sans-serif; color:#1176a6;}
.BlueTable td p,.BlueTable tr p{ text-align:left; padding:0 10px;}
.BlueTable td .biaoti{ text-align:right;}
.BlueTable td p span{ display:inline-block; white-space:nowrap; width:80px;}
.BlueTable th{ background:url(../images/Bluetable_title_bg.gif) repeat-x; color:#092436;height:28px; line-height:28px;border-right:solid 1px #93c6ee;border-bottom:solid 1px #93c6ee;}

.GrayTable{ border-top:solid 1px #ddd;border-left:solid 1px #ddd;}
.GrayTable td{ height:25px; line-height:25px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.GrayTable th{ background:url(../Calendar/Graytable_title_bg.gif) repeat-x; color:#333;height:25px; line-height:25px;border-right:solid 1px #ddd;border-bottom:solid 1px #ccc;}


#CalendarBox{ width:1000px; margin:0 auto; background:#f6fbff;}
#TopTitle{ background:url(../Calendar/Calendar_title.gif) no-repeat; height:65px; line-height:48px; text-align:right; padding:0 10px; color:#b3ddff;}
#TopTitle a{ color:#b3ddff;}
#TopTitle a:hover{ color:#fff; text-decoration:underline;}
#CalendarMenu{ background:url(../Calendar/CalendarMenubg.gif) repeat-x; height:37px; padding:0 10px; overflow:hidden;}
#CalendarMenu a{ float:left;display:block; color:#fff; width:100px; text-align:center; font-size:14px; font-weight:bold; line-height:37px; margin:0 6px;}
#CalendarMenu a:hover{ background:url(../Calendar/CalendarMenuover.gif) 0 5px no-repeat; line-height:37px; text-decoration:none; color:#fff;}
#CalendarMenu a.vist{ background:url(../Calendar/CalendarMenuvist.gif) 0 5px no-repeat; line-height:40px; text-decoration:none; color:#000;}


/*鍐呭閮ㄥ垎*/
#CalendarContent{ padding-top:15px;}
h3{ line-height:30px; border:solid 1px #e0d6c2; background:#fff4d0; display:block;}
h3 .title{ display:block;font-size:14px; font-weight:bold; color:#ae000d; background: url(../Calendar/tubiao.gif) 5px 7px no-repeat; padding:0 25px; }
.TableBlock{ padding:10px 0;}
#PageContent{ padding:5px 10px;}
/* 宸﹁竟鍐呭 */
#ChoiceCondition{ float:left; width:210px; background:#fff; }
#ChoiceCondition .TooBar{background:#fff; color:#000; line-height:28px; border:solid 1px #93c6ee; font-weight:bold;padding:0 10px; font-size:14px;background:url(../images/Bluetable_title_bg.gif) repeat-x; }
#ChoiceCondition .Panel{border:solid 1px #cee8fe;padding:5px; clear:both; background:url(../Calendar/panelbg.gif) repeat-x;}
#ChoiceCondition .Panel .title{float:left;width:178px; font-weight:bold; color:#000; line-height:25px; padding:0 10px; border-bottom:solid 1px #c0dff9;}
#ChoiceCondition .Panel .title .all{ color:#1176a6;}
.name{ float:left;}
.all{ float:right; font-weight:normal;}

#ChoiceCondition .Panel .list{float:left;width:198px; padding:5px 0;}
#ChoiceCondition .Panel .list li{float:left;width:70px; padding:5px 10px; color:#1176a6; font-weight:bold;}

.Forbeslist{ padding:5px;border:solid 1px #cee8fe; border-top:none;}
.Forbeslist li{ width:195px; height:27px; line-height:27px; margin-bottom:2px;}
.Forbeslist li a{ display:block;color:#1176a6; width:175px; height:27px; padding:0 10px; background:url(../Calendar/Forbeslistbg.gif) 0 -30px no-repeat; font-weight:bold; color:#1176a6;}
.Forbeslist li a:hover,.Forbeslist li .vist{background:url(../Calendar/Forbeslistbg.gif) no-repeat; color:#fff; text-decoration:none;}

/* 鍙宠竟鍐呭 */
#ShowContent{ float:right; width:766px; padding-right:12px;}
/* 20120323鏂板 */
.Fxmenu{width:765px; float:left; background:url(../Calendar/navmenubg.gif) repeat-x; height:33px;}
.Fxmenu li{ float:left; border-left:solid 1px #93c6ee; border-right:solid 1px #f2f8fe; height:28px; line-height:28px; padding:0 15px; font-size:14px; font-weight:bold; margin:1px 0;}
.Fxmenu li a{ color:#1176a6;}
.Fxmenu li a:hover{ color:#ae000d; text-decoration:none;}
.Fxmenu .vist{ background:url(../Calendar/navmenubghover.gif) repeat-x; border:none;border-left:solid 1px #ac0f1e; margin:0; height:30px; line-height:30px;}
.Fxmenu .vist a{ color:#fff;}
.Fxmenu .vist a:hover{ color:#fee;}

.showdate{ height:28px; line-height:28px; background:#fff; border:solid 1px #c0dff9; background:url(../Calendar/panelbg.gif) repeat-x; color:#035;overflow:hidden;}
.showdate li{ float:left;padding:0 10px;font-family:Arial, Helvetica, sans-serif,"瀹嬩綋";display:inline;}
.showdate li span{ padding:0 5px; font-weight:bold;}

/* 寮瑰嚭妗嗭紝鏁版嵁璇︽儏 */
#DatadetailBox{ width:901px; height:585px; margin:100px auto; background:url(../Calendar/DatadetailBG.png) no-repeat; padding:0 9px 10px 0;}
#DatadetailBox #toolbar{background:url(../Calendar/CalendarMenubg.gif) repeat-x; height:37px; padding:0 10px; position:relative;}
#DatadetailBox #toolbar p{ background:url(../Calendar/icon_date.gif) 0 5px no-repeat; padding-left:35px; line-height:35px; font-size:14px; color:#fff; font-weight:bold;}
#DatadetailBox #toolbar .exit{ position:absolute; top:10px; right:10px;}
#Datadetailcontent{ padding:18px;}
#Datadetailcontent #leftbox{ float:left; width:400px; border-right:dashed 1px #ace; margin-right:5px; padding-right:5px;}
#Datadetailcontent #leftBlock{border-right:dashed 1px #ace;padding-right:12px;}

#leftbox .datainfor{ color:#0c559a;  line-height:28px; margin-bottom:10px;}
#leftbox .datainfor dl{ float:left; width:399px;
}
#leftbox .datainfor dt{ float:left; width:104px; 
font-weight:bold;font-size:14px;
}
#leftbox .datainfor dd{ float:left; width:275px;
font-size:14px;
}

#leftbox .definitions{ border-top:solid 1px #dadada; padding:10px 0; line-height:25px;}
#leftbox .definitions h5{ color:#e50; font-weight:bold; font-size:14px;}
#leftbox .definitions p{ line-height:25px;}


#Datadetailcontent #rightbox{ float:left; width:440px;padding-left:10px;}
#rightbox h5{ color:#0c559a; font-size:14px; font-weight:bold; line-height:28px; border-bottom:solid 1px #dadada;}

#rightbox .RelatedNews{ padding:10px 0;}
#rightbox .RelatedNews p{ line-height:25px; background:url(../Calendar/icon_smalljt.gif) 2px 8px no-repeat; padding-left:12px;}
#rightbox .RelatedNews p a{ color:#0c559a;}

#rightbox .MarketForecast{padding:10px 0; height:60px;}
#rightbox .MarketForecast dt{ float:left; width:150px;}
#rightbox .MarketForecast dd{ float:left; width:250px;}
#rightbox .MarketForecast dd li{ float:left; width:80px; position:relative;}
#rightbox .MarketForecast dd li span{ position:absolute; width:47px; height:33px; line-height:33px; left:0px; top:20px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
#rightbox .MarketForecast dd li .low{background:url(../Calendar/bodong.gif) no-repeat;}
#rightbox .MarketForecast dd li .flat{background:url(../Calendar/bodong.gif) -83px 0 no-repeat;}
#rightbox .MarketForecast dd li .high{background:url(../Calendar/bodong.gif) -168px 0 no-repeat;}


.CentralBankmeeting{ padding:10px 0;}
.CentralBankmeeting .block{ float:left; width:465px; padding:0 10px 10px 0;}
.CentralBankmeeting .block h5{ font-size:14px; font-weight:bold;color:#0c559a; line-height:30px; text-align:center;}
.CentralBankmeeting .block h5 .enterpage{ font-size:12px;padding:0 10px;}
.CentralBankmeeting .block h5 .enterpage a{color:#333; text-decoration:underline;}



.w2{width:80px;}
.w1{width:600px;}
.w3{width:33%;}
.BlueTable th{text-align:center;color: #ffffff;}
.dw_tabtitle { padding-top: 20px; padding-bottom: 6px; margin-left: 16px; }
.bigtable { width: 900px; border: 1px solid #d1d6d0; padding: 1px; margin-left: 16px; }
.bigtable ul { height: 30px; line-height: 30px; }
.bigtable li { text-align: center; }
.bigtable img { vertical-align: middle; }
.bigtable .w_58 img { vertical-align: middle; padding-top: 3px; }
.bigtable img {  border:none;_border:0; }
.bigtable a { border:0;}
.bigtable tr,.bigtable td { text-align:center;}
.tabtitle { background-color: #2d91cc; height: 30px; line-height: 30px; color: White; font-weight: bold; }

* { padding: 0; margin: 0; font-family: 宋体; }
.img { vertical-align: bottom; border: none; _border: 0; }
.float { float: left; }
ul { list-style-type: none; clear: both; }
li { float: left; }
.vist { width: 100px; height: 26px; display: block; line-height: 26px; color: White; text-decoration: none; text-align: center; margin-top: 3px; }
a:hover.vist { background-image: url(../images/bg_sub2.jpg); width: 100px; height: 26px; display: block; line-height: 26px; color: White; text-decoration: none; text-align: center; margin-top: 3px; font-weight: bold; }
#sub_title { width: 525px; }
#sub_title li { width: 100px; }
#sub a { color: White; text-decoration: none; }
#sub .Selected a { color: #0f559d; text-decoration: none; }
#sub .dw_sub3 a { color: #fcf89d; text-decoration: none; font-weight: bold; }
.bigdiv { width: 1000px; margin: 0 auto; }
.bg_sub { background-image: url(../images/bg_subz.jpg); width: 999px; height: 35px; color: White; font-size: 14px; overflow: hidden; }
.old { height: 35px; line-height: 35px; padding-left: 167px; padding-top: 3px; font-size: 12px; }
.subtitle { height: 35px; line-height: 35px; padding-top: 3px; padding-left: 10px; }
.Selected { background-image: url(../images/bg_sub.jpg); width: 100px; height: 29px; text-align: center; font-weight: bold; margin-top: 3px; margin-right: 15px; display: inline; }
.sub_link { background-image: url(../images/bg_sub3.jpg); width: 85px; height: 29px; line-height: 29px; text-align: center; margin-left: 3px; display: inline; }
.dw_sub3 { height: 35px; line-height: 35px; padding-top: 5px; padding-left: 12px; display: inline; }
/*con*/
#week li { color: #0056b0; font-weight: bold; }
#week .choosetoday p { color: White; font-size: 16px; font-family: 微软雅黑; font-weight: normal; }
.div_con { width: 765px; border: 1px solid #dcdbe0; margin-top: 8px; padding-bottom: 20px; background-color: White; }
.div_con_week { width: 765px; margin-top: 8px; margin-bottom:20px; background-color: White; }
.bg_title { background-image: url(../images/bg_titletop.jpg); height: 70px; width: 765px; background-repeat: repeat-x; }
.dw_divcon { padding-top: 15px; border-bottom: 1px solid #dcdbe0; width: 900px; margin-left: 16px; height: 62px; }
.hei25 { height: 25px; line-height: 25px; }
.search { color: #0056b0; font-weight: bold; }
.textc { text-align: center; padding-left: 20px; }
.week { padding-top: 15px; line-height: 20px; width: 59px; }
.choosetoday { background-image: url(../images/bg_week.jpg); width: 94px; height: 62px; color: White; padding-top: 5px; background-repeat: no-repeat; font-weight: normal; margin-left: 20px; display: inline; text-align: center; }
.marl16 { margin-left: 16px; }
.bg_flag { background-image: url(../images/bg_flag.jpg); width: 727px; height: 59px; margin-top: 5px; padding-top: 8px; overflow: hidden; }
.bg_flag ul { height: 28px; }
.bg_flag li { width: 88px; text-align: center; }
.checkbox { vertical-align: top; _vertical-align: middle; }
.img_rili { vertical-align: top; _vertical-align: bottom; }
.color_three { color:#e53549; }
.color_two { color:#004b87; }
.color_one { color:#0bae15; }
.titlelw { width: 216px; }
.titlerw { width: 468px; }
.title { font-size: 18px; font-family: 微软雅黑; color: #2f6490; }
.title2 { font-size: 16px; font-family: 微软雅黑; color: #2f6490; }
.bigtable { width: 900px; border: 1px solid #d1d6d0; padding: 1px; margin-left: 16px; }
.tabtitle { background-color: #2d91cc; height: 30px; line-height: 30px; color: White; font-weight: bold; }
.tabtitle2 { background-color: #32478f; line-height: 30px; color: White; font-weight: bold; }
.tabcon1 {line-height: 30px; color: #414141; }
.tabcon2 {line-height: 30px; color: #414141; background-color: #f5f5f5; }
.bigtable ul { height: 30px; line-height: 30px; }
.bigtable li { text-align: center; }
.bigtable img { vertical-align: middle; }
.bigtable .w_58 img { vertical-align: middle; padding-top: 3px; }
.w_76 { width: 76px; }
.w_72 { width: 72px; }
.w_220 { width: 257px; text-align:left; }
.w_58 { width: 58px; }
.w_77 { width: 77px; }
.w_85 { width: 85px; }
.w_60 { width: 60px; }
.w_525 { width: 525px; }
.w_65 { width: 65px; }
.w_240 { width: 240px; }
.w_55 { width: 55px; }
.w_45 { width: 45px; }
.w_90 { width: 90px; }
.bigtable img {  border:none;_border:0; }
.con_tab img { border:none;_border:0; }
.bigtable a { border:0;}
.dw_tabtitle { padding-top: 20px; padding-bottom: 6px; margin-left: 16px; }
.dw_con_right { padding-left: 10px; padding-top: 8px; }
.con_right { width: 218px; border: 1px solid #d1d6d0; padding: 1px; background-color: White; }
.bg_rtitle { background-color: #2d91cc; color: White; height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; padding-left: 10px; }
.bg_rtitle2 { background-color: #e4e4e4; color: #414141; height: 22px; line-height: 22px; font-size: 12px; margin-top: 1px; }
.con_right li { text-align: center; }
.forul ul { height: 25px; line-height: 25px; border-bottom: 1px dashed #cccccc; }
.forul img { vertical-align: middle; _vertical-align: baseline; }
.bg_button { background-image: url(../images/Ranking.jpg); width: 212px; height: 35px; line-height: 35px; display: block; font-size: 14px; text-decoration: none; padding-left: 10px; margin-top: 5px; color: #0e5ba1; }
a:hover.bg_button { background-image: url(../images/Ranking2.jpg); width: 212px; height: 35px; line-height: 35px; display: block; font-size: 14px; text-decoration: none; padding-left: 10px; margin-top: 5px; color: White; font-weight: bold; }
.con_sm { width: 763px; color: #383838; line-height: 22px; }
.bor_sm { color: Red; font-weight: bold; border-bottom: 1px solid #dbdbe1; padding-top: 15px; margin-bottom: 6px; }
.input_date { width:120px; height:24px; margin-right:6px; font-size:12px; font-family:微软雅黑; color:#cc0000; font-weight:bold; border:1px solid #c8c9ca; }
.button_date { background-image: url(../images/button_choose.jpg); width: 73px; height: 27px; display: block; border: 0; }
#tab th { border-right: 1px solid #98c7f0; border-top: 1px solid #98c7f0; text-align: center; font-weight: normal; background-color: #c6e4fe; color: #2c2c2c; }
#tab td { border-right: 1px solid #98c7f0; border-top: 1px solid #98c7f0; text-align: center; color: #2c2c2c; }
.div_tab { height: 400px; overflow: auto; width: 765px; }
.con_tab { border-bottom: 1px solid #98c7f0; border-left: 1px solid #98c7f0; width: 748px; line-height: 28px; }
.title_tab { border-bottom: 1px solid #98c7f0; border-left: 1px solid #98c7f0; width: 765px; line-height: 28px; }
.bgc_hb { background-color: #eff8ff; }
.mart20 { margin-top:20px; }
.bigtable tr,.bigtable td { text-align:center;}
.div_tab a { text-decoration:none; color:#2c2c2c;}
.text_l { text-align:left;}
